Um INI-Dateien zu bearbeiten habe ich eine nette Klasse im Internet gefunden.
Leider weiß ich nicht mehr genau woher, aber ich glaube, es war bei
www.codeproject.comDie generelle Erklärung, was eine Ini ist, steht hier:
http://de.wikipedia.org/wiki/InitialisierungsdateiHier die ini.cs in gezippter Form
ini.zipEinbinden ist ganz einfach.
- oben eine using-Anweisung um die Klasse rein zu holen
using Ini;
- folgenden Code verwenden:
IniFile ini = new IniFile(@"c:\temp\meine.ini");
//IniFile ini = new IniFile(Directory.GetCurrentDirectory()+"\\meine.ini");
string cMyString = "";
cMyString = ini.IniReadValue("meinAbschnitt", "meinSchluessel");
if (cMyString.Length == 0 || cMyString == null)
{
// ini ist leer. Also vorbelegen
cMyString = "meineVorbelegung";
ini.IniWriteValue("meinAbschnitt", "meinSchluessel", cMyString);
}
Mal kurz das ganze zerlegenstring cMyString = "";
einen String vorbelegen, der später den Wert aus der Ini beinhalten soll.